<!doctype html>
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '1B53BB6CCADA4E786FCBF5C32B67E69B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.autosizingtextarea.AutoSizingTextAreaDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function Po(){}
function ab(){}
function nb(){}
function Kb(){}
function _b(){}
function fc(){}
function oc(){}
function vc(){}
function Cc(){}
function fd(){}
function hd(){}
function Jg(){}
function Mg(){}
function Og(){}
function Rg(){}
function Vg(){}
function Yg(){}
function Ei(){}
function Hi(){}
function kj(){}
function nj(){}
function Sk(){}
function oo(){}
function No(){fb()}
function Qk(){fb()}
function _k(){fb()}
function dl(){fb()}
function gl(){fb()}
function wl(){fb()}
function em(){fb()}
function vg(){og()}
function qh(){ph()}
function uo(){wm(this)}
function lc(){this.b={}}
function Zc(a){this.b=a}
function Ej(a){this.b=a}
function nl(a){this.b=a}
function Rm(a){this.b=a}
function gn(a){this.b=a}
function Tn(a){this.b=a}
function Fn(a){this.e=a}
function hk(a){this.c=a}
function Tb(){this.d=++Qb}
function Bb(a,b){a.e=b}
function Db(a,b){a.b=b}
function Eb(a,b){a.c=b}
function Sh(a,b){a.r=b}
function mb(a,b){a.b+=b}
function kc(a,b,c){a.b[b]=c}
function Th(a,b){ah(a.r,b)}
function Uh(a,b){Hh(a.r,b)}
function Gk(a,b){vj(a.j,b)}
function ui(a,b){pi(a,b,a.r)}
function Ri(a,b){pi(a,b,a.r)}
function Vi(){Vi=Po;$i()}
function zj(){zj=Po;Pj()}
function Y(){Y=Po;X=new ab}
function Zl(){this.b=new nb}
function zo(){this.b=new uo}
function Wj(){this.b='LEFT'}
function Yj(){this.b='RIGHT'}
function Sj(){this.b='CENTER'}
function Rh(){throw new em}
function ph(){ph=Po;oh=new Tb}
function og(){og=Po;ng=new Eg}
function Qj(){Pj();return Kj}
function x(a){fb();this.f=a}
function y(a){fb();this.f=a}
function Hh(a,b){xh();Ih(a,b)}
function $j(a,b){ak(a,b,a.d)}
function Jb(a){Ec(a.b,Aj(a.b))}
function uc(a){zk(a,np);xk(a)}
function bl(a){x.call(this,a)}
function el(a){x.call(this,a)}
function hl(a){x.call(this,a)}
function xl(a){x.call(this,a)}
function fm(a){x.call(this,a)}
function dd(a){ad.call(this,a)}
function Bi(a){dd.call(this,a)}
function Bl(a){bl.call(this,a)}
function ok(a){Wc(a.b,a.d,a.c)}
function wj(a){this.r=a;new fd}
function Uj(){this.b='JUSTIFY'}
function Ul(){Ul=Po;Rl={};Tl={}}
function mo(){mo=Po;lo=new oo}
function Zf(a){return new Xf[a]}
function jc(a,b){return a.b[b]}
function Bg(a,b){return Cg(a.b,b)}
function Cg(a,b){return a.test(b)}
function Cn(a){return a.c<a.e.R()}
function xo(a,b){return xm(a.b,b)}
function $h(a,b){!!a.p&&Ic(a.p,b)}
function ah(a,b){a.style[rp]=b}
function yh(a,b){a.__listener=b}
function jo(a,b,c){a.splice(b,c)}
function yg(a,b,c){a[sl(T(b))]=c}
function mn(a,b){this.c=a;this.b=b}
function On(a,b){this.b=a;this.c=b}
function Io(a,b){this.b=a;this.c=b}
function ri(){this.b=new dk(this)}
function Lk(){zj();Cj.call(this)}
function uh(){Jc.call(this,null)}
function U(a){$wnd.clearTimeout(a)}
function Bc(a){Gk(a,Aj(a.d));xk(a)}
function am(a,b){mb(a.b,b);return a}
function Am(b,a){return b.f[Wp+a]}
function Cm(b,a){return Wp+a in b.f}
function sb(a,b){return a.contains(b)}
function sd(a,b){return a.cM&&a.cM[b]}
function yd(a){return a==null?null:a}
function T(a){return a.$H||(a.$H=++L)}
function ko(a,b,c,d){a.splice(b,c,d)}
function tn(a,b){(a<0||a>=b)&&wn(a,b)}
function _n(){this.b=jd(Rf,Ro,0,0,0)}
function Jc(a){this.b=new Xc;this.c=a}
function jh(){if(!ch){Kh();ch=true}}
function kh(){if(!gh){Lh();gh=true}}
function xh(){if(!vh){Gh();vh=true}}
function zh(a){return !wd(a)&&vd(a,13)}
function E(a){return wd(a)?gb(ud(a)):fp}
function xd(a){return a.tM==Po||rd(a,1)}
function Gl(b,a){return b.charCodeAt(a)}
function rd(a,b){return a.cM&&!!a.cM[b]}
function yo(a,b){return Hm(a.b,b)!=null}
function A(a){return wd(a)?B(ud(a)):a+fp}
function D(a){return a==null?null:a.name}
function Xk(a){return typeof a==Ap&&a>0}
function pb(b,a){return b.removeChild(a)}
function ob(b,a){return b.appendChild(a)}
function Xi(b,a){b.__gwt_resolve=Yi(a)}
function pj(){fj.call(this,$doc.body)}
function Gg(){Gg=Po;dg();kg(ge,new Og)}
function Kg(){Kg=Po;dg();kg(ee,new Mg)}
function Hg(){Hg=Po;Gg();kg(ce,new Jg)}
function Pg(){Pg=Po;Gg();kg(ie,new Rg)}
function Ib(){Ib=Po;Hb=new Ub(kp,new Kb)}
function Zb(){Zb=Po;Yb=new Ub(lp,new _b)}
function ec(){ec=Po;dc=new Ub(mp,new fc)}
function Ai(){Ai=Po;yi=new Ei;zi=new Hi}
function Xc(){this.e=new uo;this.d=false}
function bm(a){this.b=new nb;mb(this.b,a)}
function Xm(a){return a.c=td(Dn(a.b),34)}
function vd(a,b){return a!=null&&rd(a,b)}
function B(a){return a==null?null:a.message}
function Mk(a){return a.charCode||a.keyCode}
function O(a,b,c){return a.apply(b,c);var d}
function Pc(a,b,c){var d;d=Sc(a,b);d.N(c)}
function Tc(a,b){var c;c=Uc(a,b);return c}
function Yn(a,b){ld(a.b,a.c++,b);return true}
function vj(a,b){Aj(a);a.r[Rp]=b!=null?b:fp}
function ig(a){dg();jg.call(this,a?[a]:[])}
function ul(){ul=Po;tl=jd(Qf,Ro,28,256,0)}
function qc(a){var b;if(nc){b=new oc;Ic(a,b)}}
function xc(a){var b;if(tc){b=new vc;Ic(a,b)}}
function Nc(a,b){!a.b&&(a.b=new _n);Yn(a.b,b)}
function Hc(a,b,c){return new Zc(Oc(a.b,b,c))}
function vb(b,a){return b.getElementById(a)}
function Ll(b,a){return b.substr(a,b.length-a)}
function z(a){fb();this.c=a;this.b=fp;eb(this)}
function pk(a,b,c){this.b=a;this.d=b;this.c=c}
function rk(a,b,c){this.b=a;this.d=b;this.c=c}
function uk(a,b,c){this.b=a;this.d=b;this.c=c}
function dk(a){this.c=a;this.b=jd(Pf,Ro,20,4,0)}
function Dg(){this.b=new RegExp('<([\\w:]+)')}
function Wk(a){var b=Xf[a.c];a=null;return b}
function hb(){try{null.a()}catch(a){return a}}
function bb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function fj(a){ri.call(this);this.r=a;_h(this)}
function ad(a){y.call(this,cd(a),bd(a));this.b=a}
function Dl(a){this.b='Unknown';this.d=a;this.c=-1}
function Aj(a){var b;b=uj(a);return b==null?fp:b}
function qm(a){var b;b=new Rm(a);return new On(a,b)}
function wo(a,b){var c;c=Dm(a.b,b,a);return c==null}
function H(a,b){var c;return c=a,xd(c)?c.eQ(b):c===b}
function I(a){var b;return b=a,xd(b)?b.hC():T(b)}
function hh(a){jh();return ih(nc?nc:(nc=new Tb),a)}
function ih(a,b){return Hc((!dh&&(dh=new uh),dh),a,b)}
function wd(a){return a!=null&&a.tM!=Po&&!rd(a,1)}
function rb(b,a){return b[a]==null?null:String(b[a])}
function gj(a){ej();try{a.D()}finally{yo(dj,a)}}
function ej(){ej=Po;bj=new kj;cj=new uo;dj=new zo}
function od(){od=Po;md=[];nd=[];pd(new hd,md,nd)}
function Xl(){if(Sl==256){Rl=Tl;Tl={};Sl=0}++Sl}
function Ad(a){if(a!=null){throw new _k}return null}
function Vf(a){if(vd(a,31)){return a}return new z(a)}
function Nn(a){var b;b=new Zm(a.c.b);return new Tn(b)}
function Ec(a){var b;if(Ac){b=new Cc;!!a.p&&Ic(a.p,b)}}
function Wc(a,b,c){a.c>0?Nc(a,new uk(a,b,c)):Rc(a,b,c)}
function Zh(a,b,c){return Hc(!a.p?(a.p=new Jc(a)):a.p,c,b)}
function to(a,b){return yd(a)===yd(b)||a!=null&&H(a,b)}
function Oo(a,b){return yd(a)===yd(b)||a!=null&&H(a,b)}
function wn(a,b){throw new hl('Index: '+a+', Size: '+b)}
function db(a,b){a.length>=b&&a.splice(0,b);return a}
function kg(a,b){dg();!ag&&(ag={});yg(ag,a,b);return a}
function jd(a,b,c,d,e){var f;f=id(e,d);kd(a,b,c,f);return f}
function td(a,b){if(a!=null&&!sd(a,b)){throw new _k}return a}
function gk(a){if(a.b>=a.c.d){throw new No}return a.c.b[++a.b]}
function Hl(a,b){if(!vd(b,1)){return false}return String(a)==b}
function Kl(c,a,b){b=Nl(b);return c.replace(RegExp(a,'g'),b)}
function Si(){ri.call(this);Sh(this,$doc.createElement('div'))}
function Hk(a){Ck.call(this,a,new Cj);this.i=50;this.g=600}
function jg(a){this.b=jd(Nf,Ro,-1,0,0);this.c=[];gg(this,a)}
function wm(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function En(a){if(a.d<0){throw new dl}a.e.$(a.d);a.c=a.d;a.d=-1}
function Kn(a){if(a.c<=0){throw new No}return a.b.X(a.d=--a.c)}
function ck(a,b){var c;c=_j(a,b);if(c==-1){throw new No}bk(a,c)}
function pi(a,b,c){ci(b);$j(a.b,b);ob(c,(Vi(),Wi(b.r)));di(b,a)}
function ei(a,b){a.o==-1?Jh(a.r,b|(a.r.__eventBits||0)):(a.o|=b)}
function Wi(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function hj(){ej();try{Ci(dj,bj)}finally{wm(dj.b);wm(cj)}}
function R(a,b,c){var d;d=P();try{return O(a,b,c)}finally{S(d)}}
function Uk(a,b,c){var d;d=new Sk;d.d=a+b;Xk(c)&&Yk(c,d);return d}
function kd(a,b,c,d){od();qd(d,md,nd);d.cZ=a;d.cM=b;d.qI=c;return d}
function Fm(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function fg(a){var b;b=a.b.length;if(0<b){return a.b[0]}return null}
function uj(a){var b;b=rb(a.r,Rp);if(Hl(fp,b)){return null}return b}
function Jm(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function S(a){a&&$((Y(),X));--K;if(a){if(N!=-1){U(N);N=-1}}}
function dg(){dg=Po;$doc.body;Hg();Kg();new Dg;Pg();cg=$wnd}
function Bj(a){wj.call(this,a,(!Xg&&(Xg=new Yg),!Ug&&(Ug=new Vg)))}
function V(){return $wnd.setTimeout(function(){K!=0&&(K=0);N=-1},10)}
function zd(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function Yi(a){return function(){this.__gwt_resolve=Zi;return a.y()}}
function bd(a){var b;b=a.H();if(!b.J()){return null}return td(b.K(),31)}
function Ok(a,b){var c;c=Nk(a,b);return c!=null?parseInt(c,10)||0:0}
function $b(a,b){var c;c=Mk(a.b);Ak(b,a,Aj(b.d)+String.fromCharCode(c))}
function $n(a,b){var c;c=(tn(b,a.c),a.b[b]);jo(a.b,b,1);--a.c;return c}
function Zn(a,b,c){for(;c<a.c;++c){if(Oo(b,a.b[c])){return c}}return -1}
function ud(a){if(a!=null&&(a.tM==Po||rd(a,1))){throw new _k}return a}
function Dn(a){if(a.c>=a.e.R()){throw new No}return a.e.X(a.d=a.c++)}
function Zi(){throw 'A PotentialElement cannot be resolved twice.'}
function qd(a,b,c){od();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function pd(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Gm(e,a,b){var c,d=e.f;a=Wp+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function _j(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function lh(){var a;if(ch){a=new qh;!!dh&&Ic(dh,a);return null}return null}
function Jl(c,a){var b=(new RegExp(a)).exec(c);return b==null?false:c==b[0]}
function zg(a,b){var c,d,e;for(d=0,e=b.length;d<e;++d){c=b[d];a[sl(xg(a))]=c}}
function wg(a){if(a.length){for(i=a.length-1;i>=0;i--)delete a[i];a.length=0}}
function vi(a){a.style['left']=fp;a.style['top']=fp;a.style['position']=fp}
function lk(b){try{return b.selectionEnd-b.selectionStart}catch(a){return 0}}
function _i(b){Vi();try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function xm(a,b){return b==null?a.d:vd(b,1)?Cm(a,td(b,1)):Bm(a,b,~~I(b))}
function ym(a,b){return b==null?a.c:vd(b,1)?Am(a,td(b,1)):zm(a,b,~~I(b))}
function Hm(a,b){return b==null?Jm(a):vd(b,1)?Km(a,td(b,1)):Im(a,b,~~I(b))}
function eg(a,b){return a.b.length==0?fp:pg((!bg&&(bg=new vg),bg),fg(a),b)}
function Ln(a,b){var c;this.b=a;this.e=a;c=a.R();(b<0||b>c)&&wn(b,c);this.c=b}
function Ub(a,b){Tb.call(this);this.b=b;!Cb&&(Cb=new lc);kc(Cb,a,this);this.c=a}
function Z(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=cb(b,c)}while(a.b);a.b=c}}
function $(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=cb(b,c)}while(a.c);a.c=c}}
function Km(d,a){var b,c=d.f;a=Wp+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function Vk(a,b,c,d){var e;e=new Sk;e.d=a+b;Xk(c)&&Yk(c,e);e.b=d?8:0;return e}
function _g(a,b,c){var d;d=Zg;Zg=a;b==$g&&wh(a.type)==8192&&($g=null);c.x(a);Zg=d}
function Tk(a,b,c){var d;d=new Sk;d.d=a+b;Xk(c!=0?-c:0)&&Yk(c!=0?-c:0,d);d.b=4;return d}
function C(a){var b;return a==null?gp:wd(a)?D(ud(a)):vd(a,1)?hp:(b=a,xd(b)?b.cZ:Cd).d}
function Dm(a,b,c){return b==null?Fm(a,c):vd(b,1)?Gm(a,td(b,1),c):Em(a,b,c,~~I(b))}
function Ol(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function Il(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Fg(c){return c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()})}
function tg(a){a=Kl(Ml(a),'[^\\d\\.\\-]+.*$',fp);return (a?true:false)?ll(a):0}
function tb(a){return (Hl(a.compatMode,jp)?a.documentElement:a.body).clientHeight}
function ub(a){return (Hl(a.compatMode,jp)?a.documentElement:a.body).clientWidth}
function Q(b){return function(){try{return R(b,this,arguments)}catch(a){throw a}}}
function Lh(){var b=$wnd.onresize;$wnd.onresize=dp(function(a){try{mh()}finally{b&&b(a)}})}
function Zm(a){var b;this.d=a;b=new _n;a.d&&Yn(b,new gn(a));vm(a,b);um(a,b);this.b=new Fn(b)}
function hm(a,b){var c;while(a.J()){c=a.K();if(b==null?c==null:H(b,c)){return a}}return null}
function yk(a,b,c){var d;d=Ok(a.d.r,b);if(d>0){a.d.r.style[b]=c;a.j.r.style[b]=c}return d}
function ll(a){var b;b=ml(a);if(isNaN(b)){throw new Bl('For input string: "'+a+'"')}return b}
function Cj(){zj();Bj.call(this,$doc.createElement('textarea'));this.r[Sp]='gwt-TextArea'}
function Pj(){Pj=Po;Lj=new Sj;Mj=new Uj;Nj=new Wj;Oj=new Yj;Kj=kd(Of,Ro,19,[Lj,Mj,Nj,Oj])}
function tj(a,b){if(!a.b){a.b=true;Yh(a,new Ej(a),(Ib(),Ib(),Hb))}return Zh(a,b,(!Ac&&(Ac=new Tb),Ac))}
function mh(){var a,b;if(gh){b=ub($doc);a=tb($doc);if(fh!=b||eh!=a){fh=b;eh=a;xc((!dh&&(dh=new uh),dh))}}}
function Vc(a){var b,c;if(a.b){try{for(c=new Fn(a.b);c.c<c.e.R();){b=td(Dn(c),21);b.M()}}finally{a.b=null}}}
function bk(a,b){var c;if(b<0||b>=a.d){throw new gl}--a.d;for(c=b;c<a.d;++c){ld(a.b,c,a.b[c+1])}ld(a.b,a.d,null)}
function u(a){var b,c,d;c=jd(Sf,Ro,30,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new wl}c[d]=a[d]}}
function ib(a){var b,c,d;d=jb(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function xg(c){if(typeof c.length==Ap)return c.length;var a,b=0;for(a in c)a!='__gwt_ObjectId'&&b++;return b}
function rg(a){if(Il('float',a)){return 'cssFloat'}else if(Il('for',a)){return 'htmlFor'}return Fg(a)}
function sl(a){var b,c;if(a>-129&&a<128){b=a+128;c=(ul(),tl)[b];!c&&(c=tl[b]=new nl(a));return c}return new nl(a)}
function Wl(a){Ul();var b=Wp+a;var c=Tl[b];if(c!=null){return c}c=Rl[b];c==null&&(c=Vl(a));Xl();return Tl[b]=c}
function zk(b,c){var a,d;d=Nk(b.d.r,c);if(d!=null){try{b.j.r.style[c]=d}catch(a){a=Vf(a);if(!vd(a,27))throw a}}}
function Nk(b,c){var a;try{return eg((dg(),new ig(b)),c)}catch(a){a=Vf(a);if(vd(a,27)){return null}else throw a}}
function Qm(a,b){var c,d,e;if(vd(b,34)){c=td(b,34);d=c.T();if(xm(a.b,d)){e=ym(a.b,d);return to(c.U(),e)}}return false}
function Sc(a,b){var c,d;d=td(ym(a.e,b),33);if(!d){d=new uo;Dm(a.e,b,d)}c=td(d.c,32);if(!c){c=new _n;Fm(d,c)}return c}
function Uc(a,b){var c,d;d=td(ym(a.e,b),33);if(!d){return mo(),mo(),lo}c=td(d.c,32);if(!c){return mo(),mo(),lo}return c}
function Rc(a,b,c){var d,e,f;d=Uc(a,b);e=d.Q(c);e&&d.P()&&(f=td(ym(a.e,b),33),td(Jm(f),32),f.e==0&&Hm(a.e,b),undefined)}
function vm(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new mn(e,c.substring(1));a.N(d)}}}
function um(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.N(e[f])}}}}
function fb(){var a,b,c,d;c=db(ib(hb()),3);d=jd(Sf,Ro,30,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Dl(c[a])}u(d)}
function eb(a){var b,c,d,e;d=ib(wd(a.c)?ud(a.c):null);e=jd(Sf,Ro,30,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Dl(d[b])}u(e)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{dp(Uf)()}catch(a){b(c)}else{dp(Uf)()}}
function ai(a,b){var c;switch(wh(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&sb(a.r,c)){return}}Fb(b,a,a.r)}
function Ak(a,b,c){switch(b.b.keyCode||0){case 38:case 40:case 37:case 39:break;default:if(lk(a.d.r)==0){vj(a.j,c);xk(a);break}}}
function Ym(a){if(!a.c){throw new el('Must call next() before remove().')}else{En(a.b);Hm(a.d,a.c.T());a.c=null}}
function Eg(){this.b=new RegExp('^(fillOpacity|fontWeight|lineHeight|opacity|orphans|widows|zIndex|zoom)$','i')}
function Bk(a){zk(a,yp);zk(a,'fontSize');zk(a,'fontFamily');zk(a,'fontWeight');zk(a,Up);zk(a,sp);zk(a,wp);zk(a,tp);zk(a,vp);xk(a)}
function P(){var a;if(K!=0){a=(new Date).getTime();if(a-M>2000){M=a;N=V()}}if(K++==0){Z((Y(),X));return true}return false}
function Bm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.T();if(h.S(a,g)){return true}}}return false}
function zm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.T();if(h.S(a,g)){return f.U()}}}return null}
function gg(a,b){var c,d;if(b){wg(a.c);d=b.length;a.b=jd(Nf,Ro,-1,d,0);for(c=0;c<d;++c){ld(a.b,c,b[c]);zg(a.c,kd(Nf,Ro,-1,[b[c]]))}}return a}
function qg(a,b){if(b.clientHeight==0&&b.clientWidth==0&&Hl('inline',pg(a,b,yp))){ug(b,yp,'inline-block');ug(b,np,zp);ug(b,rp,zp)}}
function Fb(a,b,c){var d,e,f;if(Cb){f=td(jc(Cb,a.type),3);if(f){d=f.b.b;e=f.b.c;Db(f.b,a);Eb(f.b,c);$h(b,f.b);Db(f.b,d);Eb(f.b,e)}}}
function Ml(c){if(c.length==0||c[0]>ip&&c[c.length-1]>ip){return c}var a=c.replace(/^(\s*)/,fp);var b=a.replace(/\s*$/,fp);return b}
function Yh(a,b,c){var d;d=wh(c.c);d==-1?Uh(a,c.c):a.o==-1?Jh(a.r,d|(a.r.__eventBits||0)):(a.o|=d);return Hc(!a.p?(a.p=new Jc(a)):a.p,c,b)}
function gb(b){var c=fp;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+ep+b[d]}catch(a){}}}}catch(a){}return c}
function sg(b,c,d){try{var e=$doc.defaultView.getComputedStyle(b,d);return e&&e.getPropertyValue?e.getPropertyValue(c):null}catch(a){return null}}
function Ki(a,b){var c;if(a.k){throw new el('Composite.initWidget() may only be called once.')}ci(b);c=b.r;a.r=c;_i(c)&&Xi((Vi(),c),a);a.k=b;di(b,a)}
function cb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0]._()&&(c=bb(c,f)):f[0]._()}catch(a){a=Vf(a);if(!vd(a,31))throw a}}return c}
function Nl(a){var b;b=0;while(0<=(b=a.indexOf('\\',b))){a.charCodeAt(b+1)==36?(a=a.substr(0,b-0)+'$'+Ll(a,++b)):(a=a.substr(0,b-0)+Ll(a,++b))}return a}
function ml(a){var b=kl;!b&&(b=kl=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function qi(a,b){var c,d;if(b.q!=a){return false}try{di(b,null)}finally{c=b.r;pb((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);ck(a.b,b)}return true}
function Yk(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=Wk(b);if(d){c=d.prototype}else{d=Xf[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function ci(a){if(!a.q){(ej(),xo(dj,a))&&gj(a)}else if(vd(a.q,15)){td(a.q,15).G(a)}else if(a.q){throw new el("This widget's parent does not implement HasWidgets")}}
function zl(){zl=Po;yl=kd(Mf,Ro,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function ql(a){var b,c,d;b=jd(Mf,Ro,-1,8,1);c=(zl(),yl);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Ol(b,d,8)}
function im(a){var b,c,d,e;d=new Zl;b=null;d.b.b+='[';c=a.H();while(c.J()){b!=null?(mb(d.b,b),d):(b=Xp);e=c.K();mb(d.b,e===a?'(this Collection)':fp+e)}d.b.b+=']';return d.b.b}
function xk(a){var b,c;b=(c=a.j.r,c.scrollTop=10000,c.scrollTop||0)+a.f;b<a.i?(b=a.i):b>a.g&&(b=a.g);Th(a.e,a.b+b+up);Th(a.d,b+up);b==a.g&&(a.d.r.style['overflow']=zp,undefined)}
function Im(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.T();if(h.S(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.U()}}}return null}
function Em(k,a,b,c){var d=k.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.T();if(k.S(a,h)){var j=g.U();g.V(b);return j}}}else{d=k.b[c]=[]}var g=new Io(a,b);d.push(g);++k.e;return null}
function id(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Ci(b,c){Ai();var a,d,e,f,g;d=null;for(g=b.H();g.J();){f=td(g.K(),20);try{c.I(f)}catch(a){a=Vf(a);if(vd(a,31)){e=a;!d&&(d=new zo);wo(d,e)}else throw a}}if(d){throw new Bi(d)}}
function di(a,b){var c;c=a.q;if(!b){try{!!c&&c.B()&&a.D()}finally{a.q=null}}else{if(c){throw new el('Cannot set a new parent without first clearing the old parent')}a.q=b;b.B()&&a.C()}}
function Oc(a,b,c){if(!b){throw new xl('Cannot add a handler with a null type')}if(!c){throw new xl('Cannot add a null handler')}a.c>0?Nc(a,new rk(a,b,c)):Pc(a,b,c);return new pk(a,b,c)}
function $f(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function bi(a){if(!a.B()){throw new el("Should only call onDetach when the widget is attached to the browser's document")}try{a.F()}finally{try{a.A()}finally{a.r.__listener=null;a.n=false}}}
function Ic(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;Bb(c,b.c);try{Qc(b.b,c)}catch(a){a=Vf(a);if(vd(a,22)){d=a;throw new dd(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function ug(a,b,c){if(!a||b==null){return}b=rg(b);Jl(b,'^[A-Z]+$')&&(b=b.toLowerCase());b=Fg(b);if(c==null||Ml(c).length==0){a.style[b]=fp}else{Jl(c,'-?[\\d\\.]+')&&!Bg(ng,b)&&(c+=up);a.style[b]=c}}
function Vl(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Gl(a,c++)}return b|0}
function ld(a,b,c){if(c!=null){if(a.qI>0&&!sd(c,a.qI)){throw new Qk}else if(a.qI==-1&&(c.tM==Po||rd(c,1))){throw new Qk}else if(a.qI<-1&&!(c.tM!=Po&&!rd(c,1))&&!sd(c,-a.qI)){throw new Qk}}return a[b]=c}
function ij(a){ej();var b,c;c=td(ym(cj,a),17);b=null;if(a!=null){if(!(b=vb($doc,a))){return null}}if(c){if(!b||c.r==b){return c}}cj.e==0&&hh(new nj);!b?(c=new pj):(c=new fj(b));Dm(cj,a,c);wo(dj,c);return c}
function Wh(a,b){if(!a){throw new x('Null widget handle. If you are creating a composite, ensure that initWidget() has been called.')}b=Ml(b);if(b.length==0){throw new bl('Style names cannot be empty')}qb(a,b)}
function ak(a,b,c){var d,e;if(c<0||c>a.d){throw new gl}if(a.d==a.b.length){e=jd(Pf,Ro,20,a.b.length*2,0);for(d=0;d<a.b.length;++d){ld(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){ld(a.b,d,a.b[d-1])}ld(a.b,c,b)}
function cd(a){var b,c,d,e,f;c=a.R();if(c==0){return null}b=new bm(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.H();f.J();){e=td(f.K(),31);d?(d=false):(b.b.b+='; ',b);am(b,e.s())}return b.b.b}
function Yf(a,b,c){var d=Xf[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Xf[a]=function(){});_=d.prototype=b<0?{}:Zf(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function jb(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=fp,undefined):(f[b]=Ml(Ll(f[c],d+9)),undefined)}f.length=b;return f}
function _h(a){var b;if(a.B()){throw new el("Should only call onAttach when the widget is detached from the browser's document")}a.n=true;yh(a.r,a);b=a.o;a.o=-1;b>0&&(a.o==-1?Jh(a.r,b|(a.r.__eventBits||0)):(a.o|=b));a.z();a.E()}
function qb(a,b){var c,d,e,f;b=Ml(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=ip);a.className=f+b}}
function Ck(a,b){this.e=new Si;this.d=a;this.j=b;Yh(a,this,(Zb(),Zb(),Yb));Yh(a,this,(ec(),ec(),dc));tj(a,this);this.e.r[Sp]='gwt-traction-input-autosize';b.r[Sp]='gwt-traction-input-shadow';!!b&&(b.r.tabIndex=-2,undefined);Ri(this.e,a);Ri(this.e,b);Ki(this,this.e)}
function $i(){var c=function(){};c.prototype={className:fp,clientHeight:0,clientWidth:0,dir:fp,getAttribute:function(a,b){return this[a]},href:fp,id:fp,lang:fp,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:fp,style:{},title:fp};$wnd.GwtPotentialElementShim=c}
function Qc(b,c){var a,d,e,f,g,h;if(!c){throw new xl('Cannot fire null event')}try{++b.c;g=Tc(b,c.u());d=null;h=b.d?g.Z(g.R()):g.Y();while(b.d?h.c>0:h.c<h.e.R()){f=b.d?Kn(h):Dn(h);try{c.t(td(f,10))}catch(a){a=Vf(a);if(vd(a,31)){e=a;!d&&(d=new zo);wo(d,e)}else throw a}}if(d){throw new ad(d)}}finally{--b.c;b.c==0&&Vc(b)}}
function Kh(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=dp(lh)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=dp(function(a){try{ch&&qc((!dh&&(dh=new uh),dh))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function pg(a,b,c){var d,e;if(!b){return fp}c=rg(c);b.style[c];if(Il(rp,c)){return fp+(qg(a,b),zd(b.clientHeight-tg(pg(a,b,sp))-tg(pg(a,b,tp))))+up}if(Il(np,c)){return fp+(qg(a,b),zd(b.clientWidth-tg(pg(a,b,vp))-tg(pg(a,b,wp))))+up}if(Il(xp,c)){return fp+(e=b.style[xp],(e?true:false)?tg(e):1)}d=sg(b,c.replace(/([A-Z])/g,'-$1').toLowerCase(),null);return d==null?fp:d}
function hg(b){var a,c,d,e,f,g,h,j;j=fp;for(d=b.b,e=0,f=d.length;e<f;++e){c=d[e];if(cg==c){continue}try{h=!!c&&!Hl('HTML',(!c?null:c.nodeType==9?c:c.ownerDocument).documentElement.nodeName)?(new XMLSerializer).serializeToString(c):c.outerHTML}catch(a){a=Vf(a);if(vd(a,27)){g=a;h='< '+(!c?gp:c.nodeName)+'(gquery, error getting the element string representation: '+g.s()+')/>'}else throw a}j+=fp+h}return j}
function Ih(a,b){switch(b){case 'drag':a.ondrag=Eh;break;case 'dragend':a.ondragend=Eh;break;case 'dragenter':a.ondragenter=Dh;break;case 'dragleave':a.ondragleave=Eh;break;case 'dragover':a.ondragover=Dh;break;case 'dragstart':a.ondragstart=Eh;break;case 'drop':a.ondrop=Eh;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,Eh,false);a.addEventListener(b,Eh,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function Uf(){var a,b,c;!!$stats&&$f('com.google.gwt.useragent.client.UserAgentAsserter');a=mk();Hl(op,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&$f('com.google.gwt.user.client.DocumentModeAsserter');bh();!!$stats&&$f('com.tractionsoftware.gwt.demo.autosizingtextarea.client.AutoSizingTextAreaDemo');b=new Hk(new Lk);Wh(b.r,pp);ui(ij(pp),b);c=new Hk(new Lk);Wh(c.r,qp);ui(ij(qp),c)}
function Jh(a,b){xh();a.__eventBits=b;a.onclick=b&1?Eh:null;a.ondblclick=b&2?Eh:null;a.onmousedown=b&4?Eh:null;a.onmouseup=b&8?Eh:null;a.onmouseover=b&16?Eh:null;a.onmouseout=b&32?Eh:null;a.onmousemove=b&64?Eh:null;a.onkeydown=b&128?Eh:null;a.onkeypress=b&256?Eh:null;a.onkeyup=b&512?Eh:null;a.onchange=b&1024?Eh:null;a.onfocus=b&2048?Eh:null;a.onblur=b&4096?Eh:null;a.onlosecapture=b&8192?Eh:null;a.onscroll=b&16384?Eh:null;a.onload=b&32768?Fh:null;a.onerror=b&65536?Eh:null;a.onmousewheel=b&131072?Eh:null;a.oncontextmenu=b&262144?Eh:null;a.onpaste=b&524288?Eh:null}
function mk(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(op)!=-1}())return op;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(Tp)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(Tp)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function wh(a){switch(a){case 'blur':return 4096;case kp:return 1024;case Bp:return 1;case Cp:return 2;case 'focus':return 2048;case lp:return 128;case Dp:return 256;case mp:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Ep:return 4;case Fp:return 64;case Gp:return 32;case Hp:return 16;case Ip:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case Jp:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Kp:return 1048576;case Lp:return 2097152;case Mp:return 4194304;case Np:return 8388608;case Op:return 16777216;case Pp:return 33554432;case Qp:return 67108864;default:return -1;}}
function bh(){var a,b,c;b=$doc.compatMode;a=kd(Tf,Ro,1,[jp]);for(c=0;c<a.length;++c){if(Hl(a[c],b)){return}}a.length==1&&Hl(jp,a[0])&&Hl('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function Gh(){Bh=dp(function(a){return true});Eh=dp(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&zh(b)&&_g(a,c,b)});Dh=dp(function(a){a.preventDefault();Eh.call(this,a)});Fh=dp(function(a){this.__gwtLastUnhandledEvent=a.type;Eh.call(this,a)});Ch=dp(function(a){var b=Bh;if(b(a)){var c=Ah;if(c&&c.__listener){if(zh(c.__listener)){_g(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Bp,Ch,true);$wnd.addEventListener(Cp,Ch,true);$wnd.addEventListener(Ep,Ch,true);$wnd.addEventListener(Ip,Ch,true);$wnd.addEventListener(Fp,Ch,true);$wnd.addEventListener(Hp,Ch,true);$wnd.addEventListener(Gp,Ch,true);$wnd.addEventListener(Jp,Ch,true);$wnd.addEventListener(lp,Bh,true);$wnd.addEventListener(mp,Bh,true);$wnd.addEventListener(Dp,Bh,true);$wnd.addEventListener(Kp,Ch,true);$wnd.addEventListener(Lp,Ch,true);$wnd.addEventListener(Mp,Ch,true);$wnd.addEventListener(Np,Ch,true);$wnd.addEventListener(Op,Ch,true);$wnd.addEventListener(Pp,Ch,true);$wnd.addEventListener(Qp,Ch,true)}
--></script>
<script><!--
var fp='',ip=' ',Xp=', ',Vp='0',Wp=':',ep=': ',Yp='=',jp='CSS1Compat',hp='String',eq='UmbrellaException',cq='[Lcom.google.gwt.user.client.ui.',_p='[Ljava.lang.',zp='auto',kp='change',Sp='className',Bp='click',$p='com.google.gwt.core.client.',gq='com.google.gwt.core.client.impl.',kq='com.google.gwt.event.dom.client.',lq='com.google.gwt.event.logical.shared.',fq='com.google.gwt.event.shared.',mq='com.google.gwt.query.client.plugins.',jq='com.google.gwt.text.shared.testing.',iq='com.google.gwt.user.client.',aq='com.google.gwt.user.client.ui.',dq='com.google.web.bindery.event.shared.',bq='com.tractionsoftware.gwt.user.client.ui.',Cp='dblclick',yp='display',Pp='gesturechange',Qp='gestureend',Op='gesturestart',rp='height',Zp='java.lang.',hq='java.util.',lp='keydown',Dp='keypress',mp='keyup',qp='large',Up='lineHeight',Ep='mousedown',Fp='mousemove',Gp='mouseout',Hp='mouseover',Ip='mouseup',Jp='mousewheel',Tp='msie',gp='null',Ap='number',xp='opacity',op='opera',tp='paddingBottom',vp='paddingLeft',wp='paddingRight',sp='paddingTop',up='px',pp='small',Np='touchcancel',Mp='touchend',Lp='touchmove',Kp='touchstart',Rp='value',np='width';var _,Xf={},$o={24:1},ap={35:1},cp={23:1,32:1},Xo={7:1,11:1,13:1,14:1,15:1,16:1,17:1,18:1,20:1},Ro={23:1},So={23:1,27:1,31:1},Yo={19:1,23:1,25:1,26:1},Qo={},To={11:1},_o={33:1},Zo={21:1},bp={34:1},Vo={7:1,11:1,13:1,14:1,16:1,18:1,20:1},Uo={22:1,23:1,27:1,31:1},Wo={7:1,11:1,13:1,14:1,15:1,16:1,18:1,20:1};Yf(1,-1,Qo);_.eQ=function m(a){return this===a};_.gC=function n(){return this.cZ};_.hC=function o(){return T(this)};_.tS=function p(){return this.cZ.d+'@'+ql(this.hC())};_.toString=function(){return this.tS()};_.tM=Po;Yf(8,1,{23:1,31:1});_.s=function v(){return this.f};_.tS=function w(){var a,b;a=this.cZ.d;b=this.s();return b!=null?a+ep+b:a};_.f=null;Yf(7,8,So);Yf(6,7,So,x);Yf(5,6,So,z);_.s=function F(){this.d==null&&(this.e=C(this.c),this.b=this.b+ep+A(this.c),this.d='('+this.e+') '+E(this.c)+this.b,undefined);return this.d};_.b=fp;_.c=null;_.d=null;_.e=null;Yf(12,1,{});var K=0,L=0,M=0,N=-1;Yf(14,12,{},ab);_.b=null;_.c=null;var X;Yf(20,1,{});Yf(21,20,{},nb);_.b=fp;Yf(35,1,{});_.tS=function Ab(){return 'An event type'};_.e=null;Yf(34,35,{});_.d=false;Yf(33,34,{});_.u=function Gb(){return this.v()};_.b=null;_.c=null;var Cb=null;Yf(32,33,{},Kb);_.t=function Lb(a){Jb(td(a,2))};_.v=function Mb(){return Hb};var Hb;Yf(38,1,{});_.hC=function Rb(){return this.d};_.tS=function Sb(){return 'Event type'};_.d=0;var Qb=0;Yf(37,38,{},Tb);Yf(36,37,{3:1},Ub);_.b=null;_.c=null;Yf(40,33,{});Yf(39,40,{});Yf(41,39,{},_b);_.t=function ac(a){$b(this,td(a,4))};_.v=function bc(){return Yb};var Yb;Yf(42,39,{},fc);_.t=function gc(a){td(a,5).w(this)};_.v=function hc(){return dc};var dc;Yf(43,1,{},lc);_.b=null;Yf(45,34,{},oc);_.t=function pc(a){td(a,6);hj()};_.u=function rc(){return nc};var nc=null;Yf(46,34,{},vc);_.t=function wc(a){uc(td(a,8))};_.u=function yc(){return tc};var tc=null;Yf(47,34,{},Cc);_.t=function Dc(a){Bc(td(a,9))};_.u=function Fc(){return Ac};var Ac=null;Yf(48,1,To,Jc);_.b=null;_.c=null;Yf(51,1,{});Yf(50,51,{});_.b=null;_.c=0;_.d=false;Yf(49,50,{},Xc);Yf(52,1,{},Zc);_.b=null;Yf(54,6,Uo,ad);_.b=null;Yf(53,54,Uo,dd);Yf(55,1,{5:1,10:1},fd);_.w=function gd(a){};Yf(56,1,{},hd);_.qI=0;var md,nd;Yf(65,1,{},ig);_.tS=function lg(){return hg(this)};var ag=null,bg=null,cg;Yf(66,1,{},vg);var ng;Yf(71,1,{},Dg,Eg);_.b=null;Yf(76,1,{},Jg);Yf(78,1,{},Mg);Yf(79,1,{},Og);Yf(81,1,{},Rg);Yf(82,1,{});Yf(83,1,{},Vg);var Ug=null;Yf(84,82,{},Yg);var Xg=null;var Zg=null,$g=null;var ch=false,dh=null,eh=0,fh=0,gh=false;Yf(90,34,{},qh);_.t=function rh(a){Ad(a);null._()};_.u=function sh(){return oh};var oh;Yf(91,48,To,uh);var vh=false;var Ah=null,Bh=null,Ch=null,Dh=null,Eh=null,Fh=null;Yf(100,1,{14:1,18:1});_.y=function Vh(){return Rh()};_.tS=function Xh(){if(!this.r){return '(null handle)'}return this.r.outerHTML};_.r=null;Yf(99,100,Vo);_.z=function fi(){};_.A=function gi(){};_.B=function hi(){return this.n};_.C=function ii(){_h(this)};_.x=function ji(a){ai(this,a)};_.D=function ki(){bi(this)};_.E=function li(){};_.F=function mi(){};_.n=false;_.o=0;_.p=null;_.q=null;Yf(98,99,Wo);_.z=function ni(){Ci(this,(Ai(),yi))};_.A=function oi(){Ci(this,(Ai(),zi))};Yf(97,98,Wo);_.H=function si(){return new hk(this.b)};_.G=function ti(a){return qi(this,a)};Yf(96,97,Wo);_.G=function wi(a){var b;b=qi(this,a);b&&vi(a.r);return b};Yf(101,53,Uo,Bi);var yi,zi;Yf(102,1,{},Ei);_.I=function Fi(a){a.C()};Yf(103,1,{},Hi);_.I=function Ii(a){a.D()};Yf(104,99,Vo);_.B=function Li(){if(this.k){return this.k.n}return false};_.C=function Mi(){if(this.o!=-1){ei(this.k,this.o);this.o=-1}_h(this.k);this.r.__listener=this;this.E()};_.x=function Ni(a){ai(this,a);ai(this.k,a)};_.D=function Oi(){try{this.F()}finally{bi(this.k)}};_.y=function Pi(){Sh(this,Rh());return this.r};_.k=null;Yf(105,97,Wo,Si);Yf(106,99,Vo);_.C=function Ui(){var a;_h(this);a=this.r.tabIndex;-1==a&&(this.r.tabIndex=0,undefined)};Yf(108,96,Xo,fj);var bj,cj,dj;Yf(109,1,{},kj);_.I=function lj(a){a.B()&&a.D()};Yf(110,1,{6:1,10:1},nj);Yf(111,108,Xo,pj);Yf(114,106,Vo);_.x=function xj(a){var b;b=wh(a.type);(b&896)!=0?ai(this,a):ai(this,a)};_.E=function yj(){};_.b=false;Yf(113,114,Vo);Yf(112,113,Vo,Cj);Yf(115,1,{2:1,10:1},Ej);_.b=null;Yf(117,1,{23:1,25:1,26:1});_.eQ=function Hj(a){return this===a};_.hC=function Ij(){return T(this)};_.tS=function Jj(){return this.b};_.b=null;Yf(116,117,Yo);var Kj,Lj,Mj,Nj,Oj;Yf(118,116,Yo,Sj);Yf(119,116,Yo,Uj);Yf(120,116,Yo,Wj);Yf(121,116,Yo,Yj);Yf(122,1,{},dk);_.H=function ek(){return new hk(this)};_.b=null;_.c=null;_.d=0;Yf(123,1,{},hk);_.J=function ik(){return this.b<this.c.d-1};_.K=function jk(){return gk(this)};_.L=function kk(){if(this.b<0||this.b>=this.c.d){throw new dl}this.c.c.G(this.c.b[this.b--])};_.b=-1;_.c=null;Yf(127,1,{},pk);_.b=null;_.c=null;_.d=null;Yf(128,1,Zo,rk);_.M=function sk(){Pc(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;Yf(129,1,Zo,uk);_.M=function vk(){Rc(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;Yf(131,104,{4:1,5:1,7:1,9:1,10:1,11:1,13:1,14:1,16:1,18:1,20:1});_.w=function Dk(a){Ak(this,a,Aj(this.d))};_.E=function Ek(){Bk(this)};_.d=null;_.f=0;_.g=10000;_.i=0;_.j=null;Yf(132,131,{4:1,5:1,7:1,8:1,9:1,10:1,11:1,13:1,14:1,16:1,18:1,20:1},Hk);_.E=function Ik(){var a,b,c,d;a=this.d.r;b=Ok(a,Up);this.f=b;c=yk(this,'minHeight',Vp);c>0&&(this.i=c);d=yk(this,'maxHeight','none');d>0&&(this.g=d);zk(this,np);Th(this.j,Vp);this.b=0;this.b+=Ok(a,sp);this.b+=Ok(a,tp);this.c=(jh(),kh(),ih((!tc&&(tc=new Tb),tc),this));Bk(this)};_.F=function Jk(){if(this.c){ok(this.c.b);this.c=null}};_.b=0;_.c=null;Yf(133,112,Vo,Lk);Yf(135,6,So,Qk);Yf(136,1,{},Sk);_.tS=function Zk(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?fp:'class ')+this.d};_.b=0;_.c=0;_.d=null;Yf(137,6,So,_k);Yf(138,6,So,bl);Yf(139,6,So,dl,el);Yf(140,6,So,gl,hl);Yf(142,1,{23:1,29:1});var kl=null;Yf(141,142,{23:1,25:1,28:1,29:1},nl);_.eQ=function ol(a){return vd(a,28)&&td(a,28).b==this.b};_.hC=function pl(){return this.b};_.tS=function rl(){return fp+this.b};_.b=0;var tl;Yf(144,6,So,wl,xl);var yl;Yf(146,138,So,Bl);Yf(147,1,{23:1,30:1},Dl);_.tS=function El(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?Wp+this.c:fp)+')'};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,23:1,24:1,25:1};_.eQ=function Pl(a){return Hl(this,a)};_.hC=function Ql(){return Wl(this)};_.tS=_.toString;var Rl,Sl=0,Tl;Yf(149,1,$o,Zl);_.tS=function $l(){return this.b.b};Yf(150,1,$o,bm);_.tS=function cm(){return this.b.b};Yf(151,6,So,em,fm);Yf(152,1,{});_.N=function jm(a){throw new fm('Add not supported on this collection')};_.O=function km(a){var b;b=hm(this.H(),a);return !!b};_.P=function lm(){return this.R()==0};_.Q=function mm(a){var b;b=hm(this.H(),a);if(b){b.L();return true}else{return false}};_.tS=function nm(){return im(this)};Yf(154,1,_o);_.eQ=function rm(a){var b,c,d,e,f;if(a===this){return true}if(!vd(a,33)){return false}e=td(a,33);if(this.e!=e.e){return false}for(c=new Zm((new Rm(e)).b);Cn(c.b);){b=c.c=td(Dn(c.b),34);d=b.T();f=b.U();if(!(d==null?this.d:vd(d,1)?Wp+td(d,1) in this.f:Bm(this,d,~~I(d)))){return false}if(!Oo(f,d==null?this.c:vd(d,1)?Am(this,td(d,1)):zm(this,d,~~I(d)))){return false}}return true};_.hC=function sm(){var a,b,c;c=0;for(b=new Zm((new Rm(this)).b);Cn(b.b);){a=b.c=td(Dn(b.b),34);c+=a.hC();c=~~c}return c};_.tS=function tm(){var a,b,c,d;d='{';a=false;for(c=new Zm((new Rm(this)).b);Cn(c.b);){b=c.c=td(Dn(c.b),34);a?(d+=Xp):(a=true);d+=fp+b.T();d+=Yp;d+=fp+b.U()}return d+'}'};Yf(153,154,_o);_.S=function Lm(a,b){return yd(a)===yd(b)||a!=null&&H(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Yf(156,152,ap);_.eQ=function Om(a){var b,c,d;if(a===this){return true}if(!vd(a,35)){return false}c=td(a,35);if(c.R()!=this.R()){return false}for(b=c.H();b.J();){d=b.K();if(!this.O(d)){return false}}return true};_.hC=function Pm(){var a,b,c;a=0;for(b=this.H();b.J();){c=b.K();if(c!=null){a+=I(c);a=~~a}}return a};Yf(155,156,ap,Rm);_.O=function Sm(a){return Qm(this,a)};_.H=function Tm(){return new Zm(this.b)};_.Q=function Um(a){var b;if(Qm(this,a)){b=td(a,34).T();Hm(this.b,b);return true}return false};_.R=function Vm(){return this.b.e};_.b=null;Yf(157,1,{},Zm);_.J=function $m(){return Cn(this.b)};_.K=function _m(){return Xm(this)};_.L=function an(){Ym(this)};_.b=null;_.c=null;_.d=null;Yf(159,1,bp);_.eQ=function dn(a){var b;if(vd(a,34)){b=td(a,34);if(Oo(this.T(),b.T())&&Oo(this.U(),b.U())){return true}}return false};_.hC=function en(){var a,b;a=0;b=0;this.T()!=null&&(a=I(this.T()));this.U()!=null&&(b=I(this.U()));return a^b};_.tS=function fn(){return this.T()+Yp+this.U()};Yf(158,159,bp,gn);_.T=function hn(){return null};_.U=function jn(){return this.b.c};_.V=function kn(a){return Fm(this.b,a)};_.b=null;Yf(160,159,bp,mn);_.T=function nn(){return this.b};_.U=function on(){return Am(this.c,this.b)};_.V=function pn(a){return Gm(this.c,this.b,a)};_.b=null;_.c=null;Yf(161,152,{32:1});_.W=function rn(a,b){throw new fm('Add not supported on this list')};_.N=function sn(a){this.W(this.R(),a);return true};_.eQ=function un(a){var b,c,d,e,f;if(a===this){return true}if(!vd(a,32)){return false}f=td(a,32);if(this.R()!=f.R()){return false}d=new Fn(this);e=f.H();while(d.c<d.e.R()){b=Dn(d);c=Dn(e);if(!(b==null?c==null:H(b,c))){return false}}return true};_.hC=function vn(){var a,b,c;b=1;a=new Fn(this);while(a.c<a.e.R()){c=Dn(a);b=31*b+(c==null?0:I(c));b=~~b}return b};_.H=function xn(){return new Fn(this)};_.Y=function yn(){return new Ln(this,0)};_.Z=function zn(a){return new Ln(this,a)};_.$=function An(a){throw new fm('Remove not supported on this list')};Yf(162,1,{},Fn);_.J=function Gn(){return Cn(this)};_.K=function Hn(){return Dn(this)};_.L=function In(){En(this)};_.c=0;_.d=-1;_.e=null;Yf(163,162,{},Ln);_.b=null;Yf(164,156,ap,On);_.O=function Pn(a){return xm(this.b,a)};_.H=function Qn(){return Nn(this)};_.R=function Rn(){return this.c.b.e};_.b=null;_.c=null;Yf(165,1,{},Tn);_.J=function Un(){return Cn(this.b.b)};_.K=function Vn(){var a;a=Xm(this.b);return a.T()};_.L=function Wn(){Ym(this.b)};_.b=null;Yf(166,161,cp,_n);_.W=function ao(a,b){(a<0||a>this.c)&&wn(a,this.c);ko(this.b,a,0,b);++this.c};_.N=function bo(a){return Yn(this,a)};_.O=function co(a){return Zn(this,a,0)!=-1};_.X=function eo(a){return tn(a,this.c),this.b[a]};_.P=function fo(){return this.c==0};_.$=function go(a){return $n(this,a)};_.Q=function ho(a){var b;b=Zn(this,a,0);if(b==-1){return false}$n(this,b);return true};_.R=function io(){return this.c};_.c=0;var lo;Yf(168,161,cp,oo);_.O=function po(a){return false};_.X=function qo(a){throw new gl};_.R=function ro(){return 0};Yf(169,153,{23:1,33:1},uo);Yf(170,156,{23:1,35:1},zo);_.N=function Ao(a){return wo(this,a)};_.O=function Bo(a){return xm(this.b,a)};_.P=function Co(){return this.b.e==0};_.H=function Do(){return Nn(qm(this.b))};_.Q=function Eo(a){return yo(this,a)};_.R=function Fo(){return this.b.e};_.tS=function Go(){return im(qm(this.b))};_.b=null;Yf(171,159,bp,Io);_.T=function Jo(){return this.b};_.U=function Ko(){return this.c};_.V=function Lo(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Yf(172,6,So,No);var dp=Q;var kf=Uk(Zp,'Object',1),Cd=Uk($p,'JavaScriptObject$',9),Rf=Tk(_p,'Object;',174),qf=Uk(Zp,'Throwable',8),bf=Uk(Zp,'Exception',7),lf=Uk(Zp,'RuntimeException',6),mf=Uk(Zp,'StackTraceElement',147),Sf=Tk(_p,'StackTraceElement;',175),Zd=Uk('com.google.gwt.lang.','SeedUtil',62),af=Uk(Zp,'Enum',117),jf=Uk(Zp,'Number',142),Mf=Tk(fp,'[C',176),_e=Uk(Zp,'Class',136),ff=Uk(Zp,'Integer',141),Qf=Tk(_p,'Integer;',177),pf=Uk(Zp,hp,2),Tf=Tk(_p,'String;',178),$e=Uk(Zp,'ClassCastException',137),of=Uk(Zp,'StringBuilder',150),Ze=Uk(Zp,'ArrayStoreException',135),Bd=Uk($p,'JavaScriptException',5),De=Uk(aq,'UIObject',100),Ne=Uk(aq,'Widget',99),te=Uk(aq,'Composite',104),We=Uk(bq,'AutoSizingBase',131),Xe=Uk(bq,'AutoSizingTextArea',132),Dd=Uk($p,'Scheduler',12),ve=Uk(aq,'FocusWidget',106),Ke=Uk(aq,'ValueBoxBase',114),Ce=Uk(aq,'TextBoxBase',113),Be=Uk(aq,'TextArea',112),Ye=Uk(bq,'TextAreaWithSelection',133),Je=Vk(aq,'ValueBoxBase$TextAlignment',116,Qj),Of=Tk(cq,'ValueBoxBase$TextAlignment;',179),Fe=Vk(aq,'ValueBoxBase$TextAlignment$1',118,null),Ge=Vk(aq,'ValueBoxBase$TextAlignment$2',119,null),He=Vk(aq,'ValueBoxBase$TextAlignment$3',120,null),Ie=Vk(aq,'ValueBoxBase$TextAlignment$4',121,null),Ee=Uk(aq,'ValueBoxBase$1',115),Yd=Uk('com.google.gwt.i18n.client.','AutoDirectionHandler',55),we=Uk(aq,'Panel',98),se=Uk(aq,'ComplexPanel',97),oe=Uk(aq,'AbsolutePanel',96),Ve=Uk(dq,eq,54),Xd=Uk(fq,eq,53),re=Uk(aq,'AttachDetachException',101),pe=Uk(aq,'AttachDetachException$1',102),qe=Uk(aq,'AttachDetachException$2',103),Ae=Uk(aq,'RootPanel',108),ze=Uk(aq,'RootPanel$DefaultRootPanel',111),xe=Uk(aq,'RootPanel$1',109),ye=Uk(aq,'RootPanel$2',110),Gd=Uk(gq,'StringBufferImpl',20),Ef=Uk(hq,'AbstractMap',154),xf=Uk(hq,'AbstractHashMap',153),If=Uk(hq,'HashMap',169),sf=Uk(hq,'AbstractCollection',152),Ff=Uk(hq,'AbstractSet',156),uf=Uk(hq,'AbstractHashMap$EntrySet',155),tf=Uk(hq,'AbstractHashMap$EntrySetIterator',157),Df=Uk(hq,'AbstractMapEntry',159),vf=Uk(hq,'AbstractHashMap$MapEntryNull',158),wf=Uk(hq,'AbstractHashMap$MapEntryString',160),Cf=Uk(hq,'AbstractMap$1',164),Bf=Uk(hq,'AbstractMap$1$1',165),Jf=Uk(hq,'HashSet',170),Fd=Uk(gq,'StringBufferImplAppend',21),Ed=Uk(gq,'SchedulerImpl',14),ue=Uk(aq,'FlowPanel',105),Qe=Uk(dq,'Event',35),Td=Uk(fq,'GwtEvent',34),me=Uk(iq,'Window$ClosingEvent',90),Vd=Uk(fq,'HandlerManager',48),ne=Uk(iq,'Window$WindowHandlers',91),Oe=Uk(dq,'Event$Type',38),Sd=Uk(fq,'GwtEvent$Type',37),Pe=Uk(dq,'EventBus',51),Ue=Uk(dq,'SimpleEventBus',50),Ud=Uk(fq,'HandlerManager$Bus',49),Re=Uk(dq,'SimpleEventBus$1',127),Se=Uk(dq,'SimpleEventBus$2',128),Te=Uk(dq,'SimpleEventBus$3',129),Me=Uk(aq,'WidgetCollection',122),Pf=Tk(cq,'Widget;',180),Le=Uk(aq,'WidgetCollection$WidgetIterator',123),gf=Uk(Zp,'NullPointerException',144),cf=Uk(Zp,'IllegalArgumentException',138),je=Uk('com.google.gwt.text.shared.','AbstractRenderer',82),le=Uk(jq,'PassthroughRenderer',84),ke=Uk(jq,'PassthroughParser',83),Jd=Uk(kq,'DomEvent',33),Md=Uk(kq,'KeyEvent',40),Kd=Uk(kq,'KeyCodeEvent',39),Ld=Uk(kq,'KeyDownEvent',41),Id=Uk(kq,'DomEvent$Type',36),Nd=Uk(kq,'KeyUpEvent',42),Rd=Uk(lq,'ValueChangeEvent',47),df=Uk(Zp,'IllegalStateException',139),rf=Uk(Zp,'UnsupportedOperationException',151),nf=Uk(Zp,'StringBuffer',149),Pd=Uk(lq,'CloseEvent',45),Hd=Uk(kq,'ChangeEvent',32),Kf=Uk(hq,'MapEntryImpl',171),ef=Uk(Zp,'IndexOutOfBoundsException',140),Od=Uk(kq,'PrivateMap',43),Wd=Uk(fq,'LegacyHandlerWrapper',52),Qd=Uk(lq,'ResizeEvent',46),Lf=Uk(hq,'NoSuchElementException',172),$d=Uk('com.google.gwt.query.client.','GQuery',65),Nf=Tk('[Lcom.google.gwt.core.client.','JavaScriptObject$;',181),Af=Uk(hq,'AbstractList',161),Gf=Uk(hq,'ArrayList',166),yf=Uk(hq,'AbstractList$IteratorImpl',162),zf=Uk(hq,'AbstractList$ListIteratorImpl',163),ge=Uk(mq,'QueuePlugin',null),ce=Uk(mq,'Effects',null),be=Uk(mq,'Effects$1',76),fe=Uk(mq,'QueuePlugin$1',79),ee=Uk(mq,'Events',null),de=Uk(mq,'Events$1',78),ae=Uk('com.google.gwt.query.client.js.','JsRegexp',71),ie=Uk(mq,'Widgets',null),he=Uk(mq,'Widgets$1',81),_d=Uk('com.google.gwt.query.client.impl.','DocumentStyleImpl',66),hf=Uk(Zp,'NumberFormatException',146),Hf=Uk(hq,'Collections$EmptyList',168);$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.autosizingtextarea.AutoSizingTextAreaDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.com_tractionsoftware_gwt_demo_autosizingtextarea_AutoSizingTextAreaDemo) $wnd.com_tractionsoftware_gwt_demo_autosizingtextarea_AutoSizingTextAreaDemo.onScriptLoad();
--></script></body></html>